public class Work06 {
    public static void main(String[] args) {
        int count = 0;//存放结果
        for (int i = 0; i <= 9; i++) // 只出现一次的数字
        {
            for (int j = 0; j <= 9; j++) // 出现三次的数字
            {
                if (i == j) {
                    continue;
                } // 如果出现一次的数字和出现三次的数字重复了，则条件不成立，就跳过

                int num[] = new int[4];// 定义一个长度为4的整形数组，来存放数字
                int a = 0, b = 0, c = 0;//用来记录年，日月相同以及小时分钟相同的次数
                for (int po = 0; po < 4; po++) // 只出现一次的数字出现的位置
                {
                    for (int k = 0; k < 4; k++) {
                        if (k == po) {
                            num[k] = i;
                        } else {
                            num[k] = j;
                        }
                    }
                    a++;
                    int sum = num[3] * 1000 + num[2] * 100 + num[1] * 10 + num[0];
                    int m = sum / 100, d = sum % 100;
                    if (m >= 1 && m <= 12 && d >= 1 && d <= 30) {
                        b++;
                    }
                    if (m >= 0 && m <= 23 && d >= 0 && d <= 59) {
                        c++;
                    }
                }
                count = count+a * b * c;
            }
        }
        System.out.println(count);
    }
}
